Ginga-NCL: Relating Imperative, Declarative and Media Objects

نویسنده

  • Marcio Ferreira Moreno
چکیده

The process of developing a declarative middleware for interactive digital TV systems presents significant challenges. The main goal of this PhD thesis is to propose and to develop an NCL presentation environment for interactive digital TV systems. As one of its by-product, a declarative middleware named Ginga-NCL was developed, becoming the reference implementation of the Brazilian Terrestrial Digital TV System. This paper focuses on how NCL relationships among “distributed” applications are guaranteed by Ginga-NCL.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A comparative analysis of media processing component implementations for the Brazilian digital TV middleware

In the Brazilian Digital Television System (SBTVD) two environments are defined, the procedural and the declarative one, which run simultaneously in the same middleware. The procedural environment is called GingaJ and uses the Sun Java language, while the declarative one is called GingaNCL and it is based on the Nested Context Language (NCL). These two environments compose the Ginga middleware....

متن کامل

Transport of NCL Applications over the Digital Radio Mondiale Broadcasting System for Ginga-enabled receivers: Signaling and Definitions

ISDB-T International standard is currently adopted by most Latin America countries and is already installed in most TV sets sold in recent years in the region. To support interactive applications in Digital TV receivers, ISDBT defines the middleware Ginga and its declarative language NCL (Nested Context Language). Similar to Digital TV, Digital Radio standards also provide the means to carry in...

متن کامل

A Component-Based Architecture for Ginga

This paper discusses how component-driven development can be used in the design of the Ginga middleware architecture, including its Ginga-NCL presentation module. Presentation engines have an important facility, since they allow for previewing when each specific media player is needed. Therefore, to maintain temporal consistency during application presentations, instantiation time of media play...

متن کامل

Ginga-J - An Open Java-Based Application Environment for Interactive Digital Television Services

This paper aims to present a Ginga-J’s reference implementation. Although based on a particular platform, the implementation not only works as a proof of concept, but also raised several issues and difficulties on the software architecture project that should be taken into account to ease extensibility and porting to other platforms. Ginga is the standard middleware for the Brazilian DTV System...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009